Message registry. More...
#include <kanzi/platform/platform.hpp>
#include <system/kzs_types.h>
#include <system/debug/kzs_error.h>
Enumerations | |
enum | KzuMessageRouting { KZU_MESSAGE_ROUTING_TUNNELLING_BUBBLING, KZU_MESSAGE_ROUTING_TUNNELLING, KZU_MESSAGE_ROUTING_BUBBLING, KZU_MESSAGE_ROUTING_DIRECT } |
Message routing enumeration. More... | |
Functions | |
kzsError | kzuMessageRegistryCreate (const KzcMemoryManager *memoryManager) |
Creates message registry. More... | |
kzsError | kzuMessageRegistryDelete (void) |
Deletes standard message types. More... | |
KANZI_API const KzuMessageType * | kzuMessageRegistryFindMessageType (kzString name) |
Finds a message type by name. More... | |
kzsError | kzuMessageRegistryAddMessageType (const KzcMemoryManager *memoryManager, kzString name, KzuMessageRouting routing, KzuMessageType **out_messageType) |
Adds a message type. More... | |
KANZI_API KzuMessageType * | kzuMessageRegistryAddMessageType (kzString name, KzuMessageRouting routing) |
Adds a message type. More... | |
Message registry.
Copyright 2008-2020 by Rightware. All rights reserved.
enum KzuMessageRouting |
kzsError kzuMessageRegistryCreate | ( | const KzcMemoryManager * | memoryManager | ) |
Creates message registry.
kzsError kzuMessageRegistryDelete | ( | void | ) |
Deletes standard message types.
Finds a message type by name.
kzsError kzuMessageRegistryAddMessageType | ( | const KzcMemoryManager * | memoryManager, |
kzString | name, | ||
KzuMessageRouting | routing, | ||
KzuMessageType ** | out_messageType | ||
) |
Adds a message type.
KANZI_API KzuMessageType* kzuMessageRegistryAddMessageType | ( | kzString | name, |
KzuMessageRouting | routing | ||
) |
Adds a message type.